ESMPRO/ServerAgent for VMware
ESMPRO/ServerAgent(Linux
版
) Ver.4.4
カンネ゛エヤヴクミンゼヴャイ゜チ
第
1
章
概要
第
2
章
使用前
第
3
章
゜ンケダヴャ
第
4
章
esmamset
カブンチ
第
5
章
esmsysrep
カブンチ
目
次
目 次... 2
商標 よび著作権... 3
注意... 3
1. 概要... 4
2. 使用前 ... 5
3. ゜ンケダヴャ... 6
4. esmamsetカブンチ... 7
4.1. 使用方法... 7
4.2. 戻り値... 8
5. esmsysrepカブンチ... 9
5.1. 使用方法... 9
5.2. 戻り値... 12
商標
よび著作権
本ソネダゞゟ゚ 著作権 日本電気株式会社 有 い
* ESMPRO 日本電気株式会社 録商標
* Linux Linus Torvalds氏 米国 よびそ 他 国 ける商標 録商標
* VMware VMwareュガ VMware,Inc. 米国 よび各国 商標 録商標
* そ 他記載 れ いる会社 製品 各社 商標 録商標
キンハャ゚ハモォヴクミン 使用 いる 称 べ 架空 実在 る品 団体 個人 一切関係あり ん
注意
(1) 本書 内容 一部 全部を無断転載 る 禁 れ い
(2) 本書 内容 関 将来予告 変更 る あり
(3) NEC 許可 複製ン改変 を行う ん
(4) 本書 内容 万全を期 作成い 万一 不審 点 誤り よび記載 れ 気 あり
ら 連絡 い
1.
概要
本カンネ゛エヤヴクミンゼヴャ(以降 本ゼヴャ 表記) 以 カブンチを提供
esmamset
カブンチ
カブンチメ゜ン゜ンシヴネゟヴケを使用 ESMPRO/ServerAgent 使用 るメセェ や通報関連 情報を設定
esmamsetカブンチ 以 を設定
(1) メセェ 設定 (メセェブゞンダ機種 )
(2) SNMPカプポニゾ゛ 設定
(3) 通報手段(SNMP) 有効/無効設定
(4) 通報手段(SNMP) 通報先IP゚チヤケ 追 削除
(5) 通報手段(TCP_IP IN-BAND) 有効/無効設定
(6) 通報手段(TCP_IP IN-BAND) IP゚チヤケ 追 削除
(7) 通報手段(TCP_IP IN-BAND) 使用 るフヴダ番号 設定
(8) ESMPRO/ServerAgent ら クケゾヘクャセダジゞン 有効/無効 設定
esmsysrep
カブンチ
カブンチメ゜ン゜ンシヴネゟヴケを使用 ESMPRO/ServerAgent 監視 るSyslog監視対象゜パンダを設定
esmsysrepカブンチ 以 を設定
(1) Syslog監視対象゜パンダ 追
(2) Syslog監視対象゜パンダ 変更
2.
使用前
(1) 本ゼヴャを使用 る ESMPRO/ServerAgent Ver4.4以降 動作 いる必要 あり
必 ESMPRO/ServerAgent Ver4.4以降を゜ンケダヴャ 動作 い
(2) 本ゼヴャを使用 る root権限 必要
必 root権限 あるマヴギヴ ュエ゜ン い
(3) 本ゼヴャ 複数 時 使用 る ん
ESMPRO/ServerAgent カンダュヴャドネャ(ESMagntconf, ESMamsadm) 起動 い い
(4) 本ゼヴャ 設定をESMPRO/ServerAgent 反映 る 以 ら を実行 い
ン以 カブンチを実行 ESMPRO/ServerAgent関連キヴビケを再起動
# /opt/nec/esmpro_sa/bin/ESMRestart
ン以 カブンチを実行 クケゾヘを再起動
3.
゜ンケダヴャ
(1) ジゞンュヴチ esmpro_cfg_lnx.tgz を 設定 るキヴト 任意 タ゛ヤェダモ 格納
(2) esmpro_cfg_lnx.tgz を格納 タ゛ヤェダモ 移動 展開
# cd (格納 タ゛ヤェダモ)
# tar -xzvf esmpro_cfg_lnx.tgz
以 ネ゙゜ャ 展開 れ
MD5スゟセェキヘ ネ゙゜ャ 備考
6c4a08f3cdb9b6f6407e028c1d2f674a x86/esmamset 32bit用
77a88095e82630daf7450acdb5d6c73e x86/esmsysrep 32bit用
b6980cea0e5b967063d7e16caaa1f189 x86_64/esmamset 64bit用
c075c9879c71a5a7e4847267d25ecccf x86_64/esmsysrep 64bit用
(3) キヴト ゚ヴゥゾェスャ あわ x86 x86_64 タ゛ヤェダモ配 カブンチを使用 い
4.
esmamset
カブンチ
4.1.
使用方法
esmamsetカブンチ 使用方法 以 り
# ./esmamset [OPTION]
ツsバブeォ
esmバmset 存-メ 功メバcペポバmeキ] 存-c 功cマmmuポヘt止キ]
存-s ONルOササ] 存-d 功delヘミルグLL同タ …キ] 存-バ 功バddヘミ …キ] 存-t ONルOササ] 存-ヘ 功ヘミキ] 存-ミ 功ミマメtキ]
存-マ ONルOササ] 存-フ 功フヘleポバmeキ] 存-プ]
[OPTION]
指定
[OPTION] 以 アハクミンを指定 複数 アハクミンを 時 指定 る
アハクミン 明
-r <rackname> メセェ を設定
-c <community> カプポニゾ゛ を設定
snmpd.conf 設定 れ い いカプポニゾ゛ を指定 設定 変更 れ
ん 先 snmpd.confを修 い
-s ON|OFF 通報手段(SNMP) 有効/無効を設定
ON :有効
OFF :無効
-d <delip ...> 通報手段(SNMP) 指定 れ いる通報先IP゚チヤケを削除
半角ケヒヴケを空け 2 以 IP゚チヤケを 時 削除 る
-d <ALLIP> 通報手段(SNMP) 指定 れ いる通報先IP゚チヤケを全 削除
-a <addip ...> 通報手段(SNMP) 指定 れ いる通報先IP゚チヤケを追
半角ケヒヴケを空け 2 以 IP゚チヤケを 時 追 る
-t ON|OFF 通報手段(TCP_IP IN-BAND) 有効/無効を設定
ON :有効
OFF :無効
-i <ip> 通報手段(TCP_IP IN-BAND) 通報先IP゚チヤケを指定
-p <port> 通報手段(TCP_IP IN-BAND) 使用 るフヴダ番号を指定
アハクミン 明
ON :有効
OFF :無効
-f <filename> 配置ネ゙゜ャを指定 込 ネ゙゜ャ 記載 内容 従 各種設定を
配置ネ゙゜ャ い 後述
配置ネ゙゜ャを 込 時点 成 判断 る 配置ネ゙゜ャ内 指定 れ アハクミン 不 あ 戻り値 0 (成 )を返却
-h バャハ (Usage:)を表示
配置ネ゙゜ャ
[OPTION] 指定 る内容 記載 れ ゾゥケダネ゙゜ャ を指 配置ネ゙゜ャを -f アハクミン 指定
込 [OPTION]を指定
配置ネ゙゜ャ
keyname "value"
形式 記載 keyname ジノャェァヴダ(") 間 空白(ケヒヴケ シノ)を入れ い
改行カヴチ Linux改行カヴチ(LF) るよう 注意 い Windows改行カヴチ(CR+LF) 保 れ ゾゥケダネ゙゜ャ 配置ネ゙゜ャ 内容を 込 ん
keyname 明 い 表を参照 い
keyname(大文 ) 明
RACKNAME -r アハクミン 指定 る内容
COMMUNITY -c アハクミン 指定 る内容
SNMP -s アハクミン 指定 る内容
DELIP -d アハクミン 指定 る内容
ADDIP -a アハクミン 指定 る内容
IN-BAND -t アハクミン 指定 る内容
IN-BANDIP -i アハクミン 指定 る内容
IN-BANDPORT -p アハクミン 指定 る内容
SHUTDOWN -o アハクミン 指定 る内容
4.2.
戻り値
esmamsetカブンチ 戻り値 以 り ゠メヴベセセヴグ カンソヴャ 表示 ん
戻り値 明
0 設定 成
1 設定 失敗 指定 れ いるアハクミン 内容を確認 い
2 設定 失敗 ESMPRO/ServerAgentを゜ンケダヴャ い
5.
esmsysrep
カブンチ
5.1.
使用方法
esmsysrepカブンチ 使用方法 以 り
# ./esmsysrep [ACTION] [SOURCE] [EVENT] [OPTION]
ツsバブeォ
esms止sメeミ --バdd -S 功sマuメceポバmeキ -ゴ 功eュeポtヘdキ -K 功ペe止ユマメd1キ 存Oタッ同ON]... esms止sメeミ --mマd -S 功sマuメceポバmeキ -ゴ 功eュeポtヘdキ 存-K 功ペe止ユマメd1キ] 存Oタッ同ON]... esms止sメeミ --del -S 功sマuメceポバmeキ -ゴ 功eュeポtヘdキ
esms止sメeミ --プelミ
グctヘマポ-selectヘマポ マミtヘマポ バポd sミecヘフヘcバtヘマポォ --プelミ Sプマユ tプヘs プelミ messバブe
--バdd グdd バポ eュeポt ヘd
--mマd Cプバポブe tプe cマポフヘブuメバtヘマポ マフ eュeポt ヘd --del コelete バポ eュeポt ヘd
Cマmmマポ マミtヘマポ バポd sミecヘフヘcバtヘマポォ
-S 功sマuメceポバmeキ Sミecヘフ止 tプe sマuメce ポバme -ゴ 功eュeポtヘdキ Sミecヘフ止 tプe eュeポt ヘd
-Kん-1 功ペe止ユマメd1キ Sミecヘフ止 tプe フヘメst ペe止ユマメdん バポd tプe バメブumeポt マフ -K ユヘll パe used ヘフ -1 バポd -K バメe パマtプ sミecヘフヘed. 同t cバポ’t パe マmヘtted ユプeポ --バdd ヘs sミecヘフヘed.
Otプeメ マミtヘマポs(deフバults ヘポ 存 ] ユヘll パe used ヘフ tプe マミtヘマポs バメe ポマt sミecヘフヘed ヘポ --バdd)ォ -ァ 功ペe止ユマメdァキ Sミecヘフ止 tプe secマポd ペe止ユマメd. 存 ]
-ア 功ペe止ユマメdアキ Sミecヘフ止 tプe tプヘメd ペe止ユマメd. 存 ]
-s 功ONルOササキ Set ON/Oササ マフ tプe SNMタ メeミマメt metプマd. 存 ON ]
-ヘ 功ONルOササキ Set ON/Oササ マフ tプe ッCタ/同タ 同N-ケグNコ メeミマメt metプマd. 存 Oササ] -マ 功ONルOササキ Set ON/Oササ マフ tプe ッCタ/同タ Oツッ-Oサ-ケグNコ メeミマメt metプマd. 存 Oササ] -t 功tメバミポバmeキ Set tプe tメバミ ポバme. 存 ]
-d 功deバlmetプマdキ Set tプe deバl metプマd. 存 ] -ユ 功ユバtcプtヘmeキ Set tプe ユバtcプ tヘme. 存 0-ァィ ] -c 功メeミマメtcマuポtキ Set tプe メeミマメt cマuポt. 存 1 ]
カブンチ使用例
# ./esmsysrep --add -S TESTSOURCE -E 80001234 -K test1234 -t "ゾケダ通報"
記 例
ン ソヴケ "TESTSOURCE" "80001234" ゜パンダIDを新規追
ン ESMPRO/ServerAgent 関 連 キ ヴ ビ ケ ク ケ ゾ ヘ 再 起 動 後 syslog(/var/log/messages) 文 列
"test1234" 記録 れる Syslog監視機能 検出 ゜パンダID:80001234をSNMP 通報
ン ゚メヴダビポヴ゚ 表示 るダメセハ "ゾケダ通報" り
[ACTION]
指定
[ACTION] 以 アハクミンを指定 省略 る ん
複数 アハクミンを 時 指定 る ん アハクミン 明
--add Syslog監視゜パンダを追
--mod 既 Syslog監視゜パンダを変更
--del Syslog監視゜パンダを削除
--help バャハ (Usage:)を表示
[SOURCE]
指定
[SOURCE] 以 アハクミンを指定 省略 る ん
アハクミン 明
-S <sourcename> [ACTION] 対象 るソヴケ を半角英数 大文 指定
[EVENT]
指定
[EVENT] 以 アハクミンを指定 省略 る ん
アハクミン 明
-E <eventid> [ACTION] 対象 る゜パンダIDを16進数(0~F) 8桁 指定
゜パンダID 4桁 状態を表 任意 指定 る 4桁
C000nnnn 異常通報(赤色)
8000nnnn 警告通報(黄色)
4000nnnn 常通報(緑色)
[OPTION]
指定
[OPTION] 以 アハクミンを指定 複数 アハクミンを 時 指定 る
アハクミン 明
-K <keyword1> -1 <keyword1>
keyword1を設定 256ト゜ダ以内 1ト゜ダ文 を使用 -K -1を
時 指定 -K 内容 設定 れ
アハクミン 明
-2 <keyword2> keyword2を設定 256ト゜ダ以内 1ト゜ダ文 を使用
[ACTION] --add 既定値 ""(空白)
-3 <keyword3> keyword3を設定 256ト゜ダ以内 1ト゜ダ文 を使用
[ACTION] --add 既定値 ""(空白)
-s ON|OFF 通報手段(SNMP) 有効 無効を設定
ON : 有効
OFF : 無効
[ACTION] --add 既定値 "ON"
-i ON|OFF 通報手段(TCP_IP IN-BAND) 有効 無効を設定
ON : 有効
OFF : 無効
[ACTION] --add 既定値 "OFF"
-o ON|OFF 通報手段(TCP_IP OUT-OF-BAND) 有効 無効を設定
ON : 有効
OFF : 無効
[ACTION] --add 既定値 "OFF"
-t <trapname> ゚メヴダビポヴ゚ 表示 るダメセハ を設定 79ト゜ダ以内 文 列 1
ト゜ダ 2ト゜ダ文 使用 日本語 使用 る
[ACTION] --add 既定値 ""(空白)
-d <dealmethod> ゚メヴダビポヴ゚ 表示 る対処を設定 507ト゜ダ以内 文 列 1ト゜
ダ 2ト゜ダ文 使用 日本語 使用 る
[ACTION] --add 既定値 ""(空白)
-w <watchtime> 監視時間帯を設定 複数 時間帯を指定 る ィンブ(,)区切り 設定
[ACTION] --add 既定値 "0-24"
-c <reportcount> 監視時間帯 ける 通報 必要 当゜パンダ 生回数を1~65535 数 設
定 [ACTION] --add 既定値 "1"
-r <NONE|SHUTDOWN|
REBOOT>
通報後 動作を設定 <action> 以 い れ を設定
NONE : 何 い
SHUTDOWN : クャセダジゞン
REBOOT : 再起動
5.2.
戻り値
esmsysrepカブンチ 戻り値 以 り
戻り値 0以外 カンソヴャ ゠メヴベセセヴグを表示 戻り値 明
0 設定 成
0以外 設定 失敗 細 ゠メヴベセセヴグ(次章)を参照 い
5.3.
゠メヴベセセヴグ
゠メヴベセセヴグ 以 り
ベセセヴグ 明 戻り値
Only root can execute the tool. ュ エ ゜ ン い る マ ヴ ギ ヴ 実 行 権 限 あ り
ん
1
ハュエメヘ : error while loading shared
libraries: メ゜ノメモ ドケ: cannot open shared
object file: No such file or directory
ESMPRO/ServerAgent ゜ンケダヴャ れ い
ん
127
parameter error : "アハクミン " is not specified. 省 略 不 可 "ア ハ ク ミ ン " 指 定 れ い ん
1
parameter error : argument of "アハクミン " is
too long.
"ア ハ ク ミ ン " 指 定 ド メ ベ ヴ シ 文 列 長 長
1
parameter error : argument of "アハクミン " is
too short.
"ア ハ ク ミ ン " 指 定 ド メ ベ ヴ シ 文 列 長 短
1
parameter error : argument of "アハクミン " is
invalid.
"ア ハ ク ミ ン " 指 定 ド メ ベ ヴ シ 無 効 1
parameter error : option "アハクミン " requires
an argument.
"ア ハ ク ミ ン " ド メ ベ ヴ シ 指 定 れ い ん
1
parameter error : invalid option "アハクミン ". "ア ハ ク ミ ン " 指 定 ア ハ ク ミ ン 無 効 1
parameter error : "アハクミン ". "ア ハ ク ミ ン " 指 定 ア ハ ク ミ ン 不 1
Can't make all of the keywords empty. --mod 設 定 を 反 映 る ゥ ヴ ワ ヴ チ(1~3) べ ""(空白) り
1
Can't access "<sourcename>", which isn't the object source of this tool.
本カブンチ 設定 い゜パンダID 指定 れ
1
ESMntserver service is not started. ESMntserver 起動 い ん 1
ベセセヴグ 明 戻り値
setting. 定 ゚ ェ セ ケ い る ゚ ェ セ ケ
ん
"<sourcename>/<eventid>" already exists. --add 指定 ソヴケ /゜パンダID 在 い
1
"<sourcename>/<eventid>" doesn’t exist. --mod –-del 指定 ソヴケ /゜パン ダID 在 ん
1